package com.redpack.redpost.struts.form.admin;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

import com.redpack.redpost.util.to.generalUtil;

public class mercanciasForm extends ActionForm {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	
	private String acc;
	
	private int cve_mercancia;
	private String nombre;
	private String nombre_eng;
	private float limite_inferior; 
	private float limite_superior; 
	private float porcentaje_impuesto_import; 
	private int activo;
	
	public String getNombre_eng() {
		return nombre_eng;
	}
	public void setNombre_eng(String nombre_eng) {
		this.nombre_eng = nombre_eng;
	}
	public int getActivo() {
		return activo;
	}
	public void setActivo(int activo) {
		this.activo = activo;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public int getCve_mercancia() {
		return cve_mercancia;
	}
	public void setCve_mercancia(int cve_mercancia) {
		this.cve_mercancia = cve_mercancia;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public float getLimite_inferior() {
		return limite_inferior;
	}
	public void setLimite_inferior(float limite_inferior) {
		this.limite_inferior = limite_inferior;
	}
	public float getLimite_superior() {
		return limite_superior;
	}
	public void setLimite_superior(float limite_superior) {
		this.limite_superior = limite_superior;
	}
	public float getPorcentaje_impuesto_import() {
		return porcentaje_impuesto_import;
	}
	public void setPorcentaje_impuesto_import(float porcentaje_impuesto_import) {
		this.porcentaje_impuesto_import = porcentaje_impuesto_import;
	}


	public String getAcc() {
		return acc;
	}


	public void setAcc(String acc) {
		this.acc = acc;
	}



	
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		
		ActionErrors errors = new ActionErrors( );
		
		if( acc == null ){
		/*
			if ( nombre == null || nombre.trim().length() == 0 ) {
	            errors.add("NombreVacio", new ActionMessage("com.redpack.redpost.web.errors.modules.seccion.nombre"));
	        }else{
				if ( idioma == 0  ) {
		            errors.add("IdiomaVacio", new ActionMessage("com.redpack.redpost.web.errors.modules.seccion.idioma"));
		        }
	        }
		 */
			if ( errors.size() > 0 ){
				//String[][] idiomas = generalUtil.obtieneIdiomas();
				//request.setAttribute("idiomas", idiomas);
				
				
				
			}
		
		}
		
		return errors ;
		
	}




}
